package com.zmj.sy.mom.srv.aps.bean.vo.report;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;

@Getter
@Setter
public class ReportPreNestResVo {

    @ApiModelProperty("施工号")
    private String constructCode;

    @ApiModelProperty("材质")
    private String texture;

    @ApiModelProperty("板厚（mm）")
    private BigDecimal thickness;

    @ApiModelProperty("板标尺寸（mm*mm）")
    private String standardPlate;

    @ApiModelProperty("板标尺寸长（mm）")
    private String standardPlateLength;

    @ApiModelProperty("板标尺寸宽（mm）")
    private String standardPlateWidth;

    @ApiModelProperty("预估钢板数量")
    private Integer planAmount;

    @ApiModelProperty("库存钢板数量")
    private Integer realAmount;

    @ApiModelProperty("钢板数量差值")
    private Integer buyAmount;

    @ApiModelProperty("预估钢板重量（吨）")
    private BigDecimal planPlateWeight;

    @ApiModelProperty("库存钢板重量（吨）")
    private BigDecimal realPlateWeight;

    @ApiModelProperty("钢板重量差值（吨）")
    private BigDecimal buyPlateWeight;

    @ApiModelProperty("材料利用率（%）")
    private BigDecimal rate;

    @ApiModelProperty("零件净重（kg）")
    private BigDecimal partWeight;

    @ApiModelProperty("钢板使用重量")
    private BigDecimal usedPlateWeight;

    @ApiModelProperty("净面积（m*m）")
    private BigDecimal partArea;

    @ApiModelProperty("最小矩形面积（m*m）")
    private BigDecimal rectangleArea;

    @ApiModelProperty("生产工作组")
    private String workGroup;

    @ApiModelProperty("版本号")
    private String versionCode;

}
